--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
electron/safeExternalUrl.js v4.6.0-rc.2 (7bbe9846) Text, 700 B
Ta5d6ff"use strict"Tb4b4b4;
T8b949e/**
* Returns a normalized http(s) or mailto URL suitable for shell.openExternal,
* or null if the input must not be handed to the OS shell.
* @param {unknown} raw
* @returns {string|null}
*/
Tff7b72function Te6edf3normalizeExternalUrlForOpenTb4b4b4(Te6edf3rawTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3raw Tff7b72!== Ta5d6ff"string"Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72nullTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3s Tff7b72= Te6edf3rawTb4b4b4.Te6edf3trimTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3sTb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72nullTb4b4b4;
Tb4b4b4}
Tff7b72let Te6edf3uTb4b4b4;
Tff7b72try Tb4b4b4{
Te6edf3u Tff7b72= Tff7b72new Te6edf3URLTb4b4b4(Te6edf3sTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Tff7b72return Tff7b72nullTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3p Tff7b72= Te6edf3uTb4b4b4.Te6edf3protocolTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3p Tff7b72=== Ta5d6ff"http:" Tff7b72|| Te6edf3p Tff7b72=== Ta5d6ff"https:"Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3uTb4b4b4.Te6edf3hrefTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3p Tff7b72=== Ta5d6ff"mailto:"Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3uTb4b4b4.Te6edf3hrefTb4b4b4;
Tb4b4b4}
Tff7b72return Tff7b72nullTb4b4b4;
Tb4b4b4}
Te6edf3moduleTb4b4b4.Te6edf3exports Tff7b72= Tb4b4b4{
Te6edf3normalizeExternalUrlForOpenTb4b4b4,
Tb4b4b4}Tb4b4b4;
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────